home *** CD-ROM | disk | FTP | other *** search
- // Chapter 5 - Program 3
- #include "iostream.h"
-
- int area(int rec_height, int rec_width);
-
- struct rectangle {
- int height;
- int width;
- };
-
- struct pole {
- int length;
- int depth;
- };
-
- int area(int rec_height, int rec_width) //Area of a rectangle
- {
- return rec_height * rec_width;
- }
-
-
- main()
- {
- rectangle box, square;
- pole flag_pole;
-
- box.height = 12;
- box.width = 10;
- square.height = square.width = 8;
-
- flag_pole.length = 50;
- flag_pole.depth = 6;
-
- cout << "The area of the box is " <<
- area(box.height, box.width) << "\n";
- cout << "The area of the square is " <<
- area(square.height, square.width) << "\n";
- cout << "The funny area is " <<
- area(square.height, box.width) << "\n";
- cout << "The bad area is " <<
- area(square.height, flag_pole.depth) << "\n";
- }
-
-
-
-
- // Result of execution
- //
- // The area of the box is 120
- // The area of the square is 64
- // The funny area is 80
- // The bad area is 48